/*
 #FAFFBD
 tipsy-yellow
*/
.tipsy { padding: 5px; font-size: .6em; position: absolute; z-index: 100000; font-weight: bold; }

.tipsy-inner { padding: 5px 8px 4px 8px; background-color:white ; color: #676767; max-width: 200px; text-align: center; }
.tipsy-inner { border:1px solid #C0C0C0; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.shadow-n, .shadow-nw, .shadow-ne, .shadow-w{-moz-box-shadow: 3px 3px 6px #aaa;-webkit-box-shadow: 3px 3px 6px #aaa;box-shadow: 3px 3px 6px #aaa;}
.shadow-s, .shadow-sw, .shadow-se, .shadow-e{-moz-box-shadow: -2px -2px 6px #aaa;-webkit-box-shadow: -2px -2px 6px #aaa;box-shadow: -2px -2px 6px #aaa;}

.tipsy-arrow { position: absolute; background: url('../../../images/tipsy-whitee.png') no-repeat top left; width: 18px; height: 7px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; margin-top:-1px;}
.tipsy-nw .tipsy-arrow { top: 0; left: 9px; margin-top:-1px;}
.tipsy-ne .tipsy-arrow { top: 0; right: 4px; margin-top:-1px;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -6px; background-position: bottom left; margin-bottom:-1px;}
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; margin-bottom:-1px;}
.tipsy-se .tipsy-arrow { bottom: 0; right: 3px; background-position: bottom left; margin-bottom:-1px;}
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 18px; height: 7px; background-position: top right; margin-right: -1px;}
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 18px; height: 7px; margin-left: -1px;}


.tip-head{display: block; padding:3px; text-align:left; font-size: 1.6em; color:#D54837;border-bottom: 1px solid #ccc;}
